=============================================================================
Nokia Carbide.c++ Win32-x86 Support folder Release Notes
=============================================================================
Version: Carbide.c++ 1.2
Date:    5 March 2007
Authors: Ed Swartz, Stanley Law
=============================================================================

This file documents the Win32-x86 Support directory released with Carbide.c++.

===============================================================================
Changes for Carbide.c++
===============================================================================

*	Removed Microsoft Win32 SDK headers and libraries and replaced with the 
	public domain headers and libraries from the w32api v3.2 package from
	the MinGW project (www.mingw.org).  

	The contents of this package appear entirely under 
	"<top>/Symbian_Support/Win32-x86 Support".  See README.w32api in this 
	directory for copyright information.

	The Carbide.c++-specific runtime files are now located entirely outside 
	this tree: the previously-existing "<top>/Symbian_Support/MSL" directory 
	and the new "<top>/Symbian_Support/Runtime" directory.
	
	All the appropriate prefix files from the old ".../Win32-x86 Support/Headers"
	directory have been moved into ".../MSL/MSL_Win32/Include".
	
	We have tried to maintain the original paths for the primary directories
	under Symbian_Support, but of necessity many do not exist anymore.  If 
	your build environment relies on specific Win32-x86 Support directories 
	from the old layout, please revisit your scripts.  The "environment
	switcher" utility should properly configure MWSym2Libraries and
	MWSym2LibraryFiles for you to avoid requiring any specific references
	to this layout.
		
*	While we have made changes to w32api to support the Carbide.c++ toolset, 
	be warned that w32api is not mature enough to use with COM (ATL, 
	MFC, etc.).  Such usage NOT SUPPORTED with this product.

	If it is necessary to build complex Win32 code, download the Microsoft 
	Platform SDK from this URL:
	
		<http://www.microsoft.com/msdownload/platformsdk/sdkupdate/> 
	
	and apply the changes required for Carbide.c++ from the file 
	"CW_Changes_Platform_Includes.patch" inside the "Headers/Win32 SDK" 
	directory using GNU patch (as found in any recent version of Cygwin).  
	
	For example: 
	
		cd "$DIR/Symbian_Support/Win32-x86 Support/Headers/Win32 SDK"
		patch -p1 < ../../CW_Changes_Platform_Includes.patch

	This patch was generated against changes made to the Platform SDK
	from October 2003 which shipped with Metrowerks Codewarrior for Windows
	Developer Studio version 9.2.  Newer SDKs may have changes that conflict 
	with this patch -- caveat emptor.


=============================================================================
Nokia Inc.
<http://forum.nokia.com/carbide>
